Fuego: Middleware for Mobile Data Communication and Synchronization

نویسندگان

  • Sasu Tarkoma
  • Jaakko Kangasharju
  • Tancred Lindholm
  • Ramya Sri Kalyanaraman
  • Kimmo Raatikainen
چکیده

In designing middleware for wireless mobile devices, the environment is notably different from its wired counterpart. Compared to fixed networks and hot-spots, wide-area wireless networks tend to offer lower bandwidth, and higher latency and pricing. The computing capabilities of devices are weaker, and every CPU cycle counts, as energy consumption is a key issue for making a device successful in the marketplace. Our research project Fuego Core has built a prototype middleware platform for this mobile environment1. We have chosen to direct our work based on existing standards as much as possible, so that our middleware will be compatible with existing deployed infrastructure on the fixed network side. In particular, we build everything on top of Internet Protocol (IP). A distinguishing characteristic of our project is the strong interaction between theory and implementation. As a group with expertise in software engineering, we have put great effort into the implementation, striving for an approach not only theoretically sound but also well thought out from a practical point of view. The contributed set of middleware primitives in our approach are thus more than a set of pieces that work together on the paper: the implemented parts fit together in a manner characteristic of wellengineered software.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

How to edit gigabyte XML files on a mobile phone with XAS, RefTrees, and RAXS

The Open Source mobility middleware developed in the Fuego Core project provides a stack for efficient XML processing on limited devices. Its components are a persistent map API, advanced XML serialization and out-of-order parsing with byte-level access (XAS), data structures and algorithms for lazy manipulation and random access to XML trees (RefTree), and a component for XML document manageme...

متن کامل

Large XML on Small Devices: Techniques Developed in the Fuego Core Project

Storage capacity on limited and mobile devices has risen rapidly in recent years. The amount of available processing capacity is, however, still low, as it is limited by battery capacity. In this talk we look at techniques for efficiently processing the increasing amounts of data in XML format that can be fit on a mobile phone. The techniques were developed by the author and Jaakko Kangasharju ...

متن کامل

Middleware for Synchronous Group Communication in Wireless Ad Hoc Networks

In this paper, we propose a Java-based middleware for group communication in wireless ad hoc networks. The proposed middleware provides facilities for establishing multiway synchronization channels among multiple agents (processes executed in mobile hosts) based on their locations. Through multi-way synchronization channels, agents can execute events on the same channel synchronously to exchang...

متن کامل

On the Design and Development of webinos: A Distributed Mobile Application Middleware

As personal devices become smarter, opportunities arise for sharing services, applications and data between them. While web technologies hold the promise of being a unifying layer, browsers lack functionality for supporting inter-device communication, synchronization, and security. To address this, we designed webinos: a cross-device distributed middleware providing interoperability, compatibil...

متن کامل

A SyncML Middleware-Based Solution for Pervasive Relational Data Synchronization

In ubiquitous data applications, local data replicas are often essential for mobile users to get more reliable and faster access. Referring to the open source-code resource Sync4j for a data synchronization solution of lower price, we design and implement an application-independent SyncML-complied middleware, named GSMS, to synchronize data between heterogeneous Relational Database Management S...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006